ecd508088e650093a7abe837e6f7223448f52b7c,src/net/java/sip/communicator/plugin/generalconfig/GeneralConfigurationPanel.java,LanguageDropDownRenderer,getListCellRendererComponent,#JList#Object#number#boolean#boolean#,686

Before Change


            LocaleItem lm = (LocaleItem)value;
            labels[0].setText(lm.locale.getDisplayLanguage());
            labels[1].setText(lm.locale.getDisplayLanguage(lm.locale));
            labels[2].setText(Resources.getString(
                "plugin.generalconfig.DEFAULT_LANGUAGE_TRANSLATED",
                new String[]{
                    Integer.toString(lm.translated)
                }));
            this.setBackground(isSelected
                ? list.getSelectionBackground()
                : list.getBackground());

After Change


            int index, boolean isSelected, boolean cellHasFocus)
        {
            LocaleItem lm = (LocaleItem)value;
            if (value != null)
            {
                labels[0].setText(lm.locale.getDisplayLanguage());
                labels[1].setText(lm.locale.getDisplayLanguage(lm.locale));
                labels[2].setText(Resources.getString(
                    "plugin.generalconfig.DEFAULT_LANGUAGE_TRANSLATED",
                    new String[]{
                        Integer.toString(lm.translated)
                    }));
            }
            else
            {
                labels[0].setText("");
                labels[1].setText("");
                labels[2].setText("");
            }